/**************************************************
* 创建作者：	咕咕咕
* 创建时间：	2020-12-14
* 作用描述：	#用于计算的字符单元
***************************************************/

namespace Utils.Calc
{
	public class CalcChar
	{
		#region ----字段----
		private char cell = '?';
		private char last = '?';
		#endregion

		#region ----属性----
		public char Cell => cell;

		public char Last => last;
		#endregion

		#region ----构造方法----
		public CalcChar() { }

		public CalcChar(char c)
        {
			cell = c;
        }
		#endregion

		#region ----公有方法----
		public bool Overlay(char c)
		{
            if (char.IsWhiteSpace(c))
            {
				return false;
            }

			last = cell;
			cell = c;

			return true;
		}
		#endregion
	}
}